import Vue from 'vue';
import App from './App';

Vue.config.productionTip = false;

App.mpType = 'app';

// 此处为演示Vue.prototype使用，非uView的功能部分
Vue.prototype.vuePrototype = '枣红';

// 暂时注释掉uView相关代码，等安装依赖后再启用
// import uView from 'uview-ui';
// Vue.use(uView);

// 暂时注释掉store相关代码，等创建store后再启用
// import store from '@/store';

// 暂时注释掉uView相关mixin
// let vuexStore = require('@/store/$u.mixin.js');
// Vue.mixin(vuexStore);

// let mpShare = require('uview-ui/libs/mixin/mpShare.js');
// Vue.mixin(mpShare);

// 暂时注释掉i18n相关代码
// import Chinese from '@/common/locales/zh.js';
// import English from '@/common/locales/en.js';
// import VueI18n from '@/common/vue-i18n.min.js';
// Vue.use(VueI18n);

// const i18n = new VueI18n({
// 	locale: 'zh',
// 	messages: {
// 		'zh': Chinese,
// 		'en': English,
// 	}
// });

// Vue.prototype._i18n = i18n;

const app = new Vue({
	// i18n,
	// store,
	...App
});

// 暂时注释掉http相关代码
// import httpInterceptor from '@/common/http.interceptor.js';
// Vue.use(httpInterceptor, app);

// import httpApi from '@/common/http.api.js';
// Vue.use(httpApi, app);

app.$mount();
